package com.seal.commons.generator.config;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 功能描述: <br/>
 *
 * @author yong.huang
 * @date: 2020-08-02 11:26<br/>
 * @since JDK 1.8
 */
@Data
@Accessors(chain = true)
public class StrategyConfig {

    /**
     * 表名前缀
     */
    private String tablePrefix;

    /**
     * 是否移除前缀
     */
    private boolean isRemoveTablePrefix;

    /**
     *  表名生成策略
     */
    private String namingStrategy;

    /**
     * entity 父类
     */
    private String superEntityClass;

    /**
     * entity 父类字段
     */
    private String[] superEntityColumns;

    /**
     * 是否引入lombok
     */
    private boolean entityLombokModel;




}